package com.easylinkin.linkappapi.alarm.entity;

import com.easylinkin.linkappapi.device.entity.Device;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

//import com.easylinkin.linkappapi.intelligentrule.entity.IntelligentRule;

/**
 * <p>
 * 告警信息表格導出vo
 * </p>
 *
 * @author Tongjie
 * @since 2020-09-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class AlarmVo {


    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 设备编号
     */
    private String deviceCode;
    /**
     * 设备类型
     */
    private String deviceTypeName;
    /**
     * 空间区域
     */
    private String deviceAreaPath;
    /**
     * 告警规则
     */
    private String ruleEngineName;

    /**
     * 告警等级
     */
    private String level;

    /**
     * 告警内容
     */
    private String content;
    /**
     * 告警数据
     */
    private String alarmData;
    /**
     * 告警日志
     */
    private String sourceJson;
    /**
     * 告警时间
     */
    private String alarmTime;
    /**
     * 是否处理
     */
    private String processStatus;
    /**
     * 处理人
     */
    private String processUserName;
    /**
     * 处理结果
     */
    private String processResult;

    /**
     * 是否误报，0 非误报，1误报
     */
    private String mistakeFlag;

    /**
     * 处理时间
     */
    private String processTime;

    private Device device;


}
